package com.ruoyi.map.domain;

import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.util.List;

/**
 * 水域详情
 * 
 * @author ruoyi
 * @date 2024-11-13
 */
@ApiModel(value = "WaterInfoDto",description = "水域详情实体")
public class WaterInfoDto extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 水域信息 */
    @ApiModelProperty("水域信息")
    @Excel(name = "水域信息")
    private FhMapWater fhMapWater;

    /** 常见鱼种 */
    @ApiModelProperty("常见鱼种列表")
    @Excel(name = "常见鱼种")
    private List<FhMapWatercommonfish> fhMapWatercommonfishList;

    /** 最近渔获 */
    @ApiModelProperty("最近渔获图片")
    @Excel(name = "最近渔获")
    private List<String> catchImageList;

    @Override
    public String toString() {
        return "WaterInfoDto{" +
                "fhMapWater=" + fhMapWater +
                ", fhMapWatercommonfishList=" + fhMapWatercommonfishList +
                ", catchImageList=" + catchImageList +
                '}';
    }

    public FhMapWater getFhMapWater() {
        return fhMapWater;
    }

    public void setFhMapWater(FhMapWater fhMapWater) {
        this.fhMapWater = fhMapWater;
    }

    public List<FhMapWatercommonfish> getFhMapWatercommonfishList() {
        return fhMapWatercommonfishList;
    }

    public void setFhMapWatercommonfishList(List<FhMapWatercommonfish> fhMapWatercommonfishList) {
        this.fhMapWatercommonfishList = fhMapWatercommonfishList;
    }

    public List<String> getCatchImageList() {
        return catchImageList;
    }

    public void setCatchImageList(List<String> catchImageList) {
        this.catchImageList = catchImageList;
    }

    public WaterInfoDto() {
    }

    public WaterInfoDto(FhMapWater fhMapWater, List<FhMapWatercommonfish> fhMapWatercommonfishList, List<String> catchImageList) {
        this.fhMapWater = fhMapWater;
        this.fhMapWatercommonfishList = fhMapWatercommonfishList;
        this.catchImageList = catchImageList;
    }
}
